// ========================================================
// Des：
// Autor：Mr.H 
// CreateTime：2024/04/08 22:37:00
// 版 本：v 1.0
// ========================================================

using UnityEngine;

public class CubeObj : MonoBehaviour
{
    public ProReward[] rewardObjects;
    public GameObject deadEff;
    private void OnTriggerEnter(Collider other)
    {
        //打到箱子的子弹 需要销毁

        //打破箱子 随机 获取奖励
        int rangeInt = Random.Range(0, 100);
        //50几率
        if (rangeInt <= 70)
        {
            rangeInt = Random.Range(0, rewardObjects.Length);
            //创建奖励
            Instantiate(rewardObjects[rangeInt], transform.position, transform.rotation);
        }
        
        GameObject eff = Instantiate(deadEff, transform.position, transform.rotation);
        //改变音量
        AudioSource audioSource = eff.GetComponent<AudioSource>();
        //设置大小
        audioSource.volume = GameDataMgr.Instance.musicData.soundValue;
        audioSource.mute = !GameDataMgr.Instance.musicData.isOpenSound;
        Destroy(this.gameObject);
    }
}
